//
// Created by 喵喵乐 on 2023/4/9.
//

#ifndef CMAKECXX_EXERCISE_STR_H
#define CMAKECXX_EXERCISE_STR_H

#include <iostream>
#include <string>
#include <memory>

using namespace std;

void operation_str();

class exercise_str {
    string imBlank;
};

class Report {
private:
    std::string str;
public:
    Report(const string s) : str(s) {
        cout << "Object created !\n";
    }

    ~Report() {
        cout << " Object deleted !\n";
    }

    void comment() const {
        cout << str << "\n";
    }
};


#endif //CMAKECXX_EXERCISE_STR_H
